PRODUCT UPDATE ANNOUNCEMENT:
VBTRACE 96: Visual Basic 4.0 compatible.

VBTrace 96 is a utility program designed primarily to fill a void in the 
Visual Basic tool kit, namely the ability to obtain a listing of the 
procedures executed by a Visual Basic program in the order in which 
they are executed.  The standard step tracing provided with Visual 
Basic is fine for tracing code within a procedure, but is inadequate 
for tracing program flow from procedure to procedure or through idle 
time events such as SetFocus or input from the keyboard.  Using step 
tracing will, in many instances, actually change the order in which the 
procedures are executed.

With VBTrace 96 you can easily:
 1) Spot procedures which are being called accidentally or unnecessarily,
 2) See the exact order in which procedures and events are executed.
 3) See why a particular form takes so long to load
 4) Know how many forms are loaded at any point in a program.
 5) Tell if a procedure is being called recursively.
 6) See which areas of your program use the most Windows resources.
 7) See when each form is actually loaded and unloaded.
 8) Track GDI, USER, and Global Memory usage from procedure to procedure.
 9) Track disk space usage.
10) Set and track an unlimited number of watch variables.
11) Monitor the value of arguments being passed to procedures.
12) Pinpoint cascade events.
13) Locate duplicate files on your disk.
14) Print formatted source code listings.
15) Time a procedure or group of procedures with millisecond resolution.
16) Automatically add Error Code to each procedure in a project.
17) Add line numbers to each executable statement in a project.
    This is convenient for locating errors in compiled programs.
18) Generate a cross reference listing showing all global, form level,
    and procedure level variables being used in the program and where each
    is referenced. Also shown are any variables created but never
    referenced.
19) Generate a cross reference listing showing all procedures in the 
    program and where each procedure is referenced. Also shown are any 
    procedures which are never referenced in the program.
20) Backup the project.
21) Monitor GDI, USER, and global memory while developing your project in 
    the Visual Basic environment.

 New Features in VBTrace 96:
22) Print your project's source code with different font style and
    size for the Headings, Procedure Names, Source Code, and Comments.
23) Find and safely remove duplicate files such as DLLs, VBXs, etc.
24) List the procedures in your project sorted by time consumed.
25) Automatically format the source code in your project.

There are times in your Visual Basic program when the user clicks, 
tabs, or Alt/keys and you have no idea which procedures are executed
and in what order.  With VBTrace 96, you always know.

Download VBTrace 96 from any of the following:
     CIS: MSBASIC Forum
          VBPJ Forum 
     NET: ftp.apexsc.com/pub/cgvb/coop/cstuart
     WWW: http://www.apexsc.com/vb/ftp/coop/cstuart 
     AOL: Windows software library

Free support from:
     Chuck Stuart
     NET: cstuart@metronet.com
     CIS: 76560,51
     AOL: ChukStuart 
